538
500
3227
739
445
404
364
526
379
915
832
533
1961
448
474
679
960
2037
523
1057
1088
561
1583
347
754
595
517
1615
955
970
779
506
1548
1339
1121
671
312
2751
355
5267
376
1790
2197
498
675
1011
445
1417
1494
1230
12916
914
741
1130
622
1912
10063
393
450
8930
691
1424
1028
2029
1495
318
1813
455
441
648
675
749
1383
339
542
1285
360
1017
1664
3493
706
1230
882
1199
343
361
727
314
364
444
894
952
509
619
403
655
603
385
486
314
626
330
2803
437
309
471
800
383
894
1004
335
343
1350
1086
318
423
511
781
388
1949