3126
1640
905
5395
1894
1657
3121
1641
1089
1090
1804
1514
1045
901
1230
979
981
1394
1519
969
942
1850
1933
965
1313
2100
919
1192
2092
1205
894
1552
1171
1248
1639
1459
1313
1432
1792
1519
1752
5133
1253
1425
1590
1489
8225
1581
1879
1003
1186
1723
2171
1503
2654
2678
1782
2294
2636
1264
1414
1296
2070
1603
1023
2485
925
3116
1337
924
1007
1137
1060
960
1442
906
1023
906
1264
828
1467
1864
981
1890
1585
1055
1888
954
1832
1504
1468
1937
1284
876
2558
961
5986
1367
1700
811
7437
2359
877
2581
1255
3241
979
1177
1431
1095
889
962
994
1006
1251
1599
1683
923
1037
1048