2196
1510
1830
2139
1252
844
1957
985
979
903
1333
999
1083
990
1144
2759
2353
1257
1337
1564
7431
1065
8722
1176
984
1118
1562
1223
1808
3485
2281
2312
1203
4087
1155
1169
3410
1559
1076
957
954
1482
1962
1053
833
14931
1293
1833
1274
1174
906
1590
1204
1104
2253
1866
858
1157
918
892
905
848
1465
1687
1469
1103
767
901
3798
2372
1076
3367
6388
2596
1438
1721
901
2333
2216
1123
1839
926
864
858
1100
883
887
1062
1122
818
900
1704
1116
2085
923
1199
1185
1035
1645
911
1327
1131
2069
1353
950
983
1411
827
1086
11302
1468
1197
852
1568
1148
1996
3170
1586
1232
955