2809
1771
1772
1217
1708
1025
1022
1199
1933
2015
1000
880
1240
1394
1341
912
1955
1183
2249
1743
916
1386
1291
823
1697
2527
1345
889
978
1353
1529
1242
2409
921
825
836
918
948
1152
1319
5198
2298
1842
1445
1396
987
856
991
1846
1222
2840
1978
2491
2538
2698
1404
2810
2281
2117
1438
1281
1076
1003
964
3085
987
2071
1325
896
2033
878
1043
758
1446
794
3441
2200
3041
836
817
841
1056
2549
846
1346
803
1482
2263
1076
1034
839
887
2539
778
978
1210
948
1964
1143
813
1582
787
858
904
2413
1928
3757
940
3697
1067
944
996
1311
1004
766
1805
743
1210
850
2087