3007
1293
1311
1686
853
1051
1985
2693
909
1886
952
1484
2538
945
1336
6360
2441
2580
1038
1038
1531
1333
1291
1189
1477
1324
1193
1006
1219
1284
1477
1027
1213
1335
3724
3347
1097
946
1871
5495
5095
1070
1106
1771
2610
885
2325
980
1317
1468
1057
2499
1209
1618
1110
1956
972
1137
901
2297
923
1035
1197
758
1779
2060
843
729
736
3267
1564
1710
827
885
1080
894
762
1042
2017
1086
2329
1032
1193
1512
1825
1152
947
2303
1867
2233
2720
663
665
801
996
763
4598
836
824
1350
906
1992
1350
952
852
1156
1528
1425
1514
1345
1576
2049
875
2655
1062
853
3863
1802
1544
1221