18161
907
1007
1256
1333
678
721
912
903
1007
810
1079
958
1229
732
650
636
1286
1176
784
1004
1601
657
760
662
2993
713
2251
908
1038
773
820
688
607
715
685
663
1447
1385
781
2168
964
3101
918
1176
724
947
687
1044
682
2141
726
978
3078
639
1420
2264
5829
1687
643
755
1402
918
771
1929
1556
4000
1089
1658
705
1519
1995
865
931
1032
1526
1354
1306
1021
712
963
2342
2539
831
815
1383
1146
1852
976
1334
874
738
643
947
682
785
2416
643
1551
1400
745
1833
729
901
1971
2204
1322
1561
1782
2395
1855
2015
1028
813
686
1366
1341
1356
2764
1139