2012
1240
971
1063
1033
1687
1101
1804
926
1439
1008
890
2138
954
854
2337
971
1164
6521
1299
1202
1302
1244
2356
983
973
1345
1113
2457
852
6091
845
1420
1209
1161
937
1453
1516
1554
943
1290
1957
1287
1309
1236
880
1980
1343
1020
1726
1659
1421
2034
1199
2648
1136
981
1635
1436
1287
1925
911
867
2846
1984
1064
1836
1398
1975
1711
2292
912
1574
908
1598
921
921
2177
1332
1686
1371
877
1396
2483
1553
1211
1735
1269
2088
882
1810
902
987
993
1253
2578
866
976
1241
2344
967
1031
3942
3442
952
904
1594
1998
1818
868
1062
1622
987
951
1087
2955
875
880
1902
793