1038
1880
3245
1105
868
1346
1500
1186
1492
959
931
1639
951
1366
1082
973
2339
2034
1134
999
1696
1586
1191
889
1586
1832
889
1373
1231
869
2098
1126
1122
1128
2333
1343
1091
1447
2050
936
1633
1531
1346
930
1262
1364
1011
1634
3986
952
1424
853
2273
1268
885
870
1770
1654
1003
1938
2443
1086
925
951
795
784
839
1774
907
1053
916
967
2084
1002
1493
1374
777
893
995
806
885
1687
732
1300
5190
1830
1471
1254
2013
1238
1535
794
1589
779
889
1806
1387
1508
841
2002
1321
2541
1367
914
1007
2752
1050
1926
1809
799
918
922
1145
971
1917
932
821
791
1483
2740