372
3442
1404
917
2694
846
589
735
850
914
779
912
580
925
386
407
652
1026
1866
1638
598
972
659
325
835
513
380
570
963
1252
1473
1418
1845
495
1064
1200
560
458
618
1111
466
474
330
592
502
568
689
1289
1391
1607
1532
815
1652
3215
653
396
508
936
597
1203