2013
929
1180
934
2170
1015
1760
957
978
1166
1164
2006
1376
1354
1000
1678
2087
857
1368
1043
1627
1677
2998
2117
1265
1084
1021
2979
1210
1234
955
1499
1041
1072
1260
1332
3097
3519
3441
999
951
1363
2273
1264
2615
1495
2383
1805
956
1250
3461
1387
1428
1052
1050
1147
1513
2410
1691
940
3763
1157
1351
2457
1597
907
5516
1229
811
990
930
1082
865
931
1234
18713
1291
1433
835
2059
3117
1568
1898
2206
1227
1761
3226
973
1434
2025
842
2591
1586
1015
863
2878
1476
1283
4050
1007
1835
1152
1506
1208
1123
2414
884
1204
896
1492
865
1951
1973
1741
1542
1054
1004
1046
2262
966