3613
1547
450
892
568
1826
509
919
1168
1065
791
911
781
2309
1130
915
1028
780
280
364
825
2066
802
571
638
376
840
499
1306
751
1708
793
295
610
578
641
953
312
369
408
2282
846
566
2441
656
873
872
649
456
825
2042
434
920
399
621
