391
321
1400
529
992
325
1447
465
472
1163
718
502
920
633
635
2441
315
823
1279
1962
893
1242
299
469
306
1149
584
2852
1109
1935
557
552
616
2456
987
498
272
1310
262
1606
413
1806
292
326
1029
2653
1760
346
4881
510
675
412
1048
947
400
742
344
352
2058
394
2516
3549
360
736
286
1043
339
1105
360
1115
2596
336
402
1169
322
2557
631
384
305
400
637
1097
1081
566
280
259
2058
804
2002
537
450
1207
252
648
1109
980
346
540
843
302
964
1676
287
1019
826
1180
589
788
1191
265
998
617
320
894
366
370
589
660
559
1962