2016
1011
1486
2207
4069
1210
1167
6130
1101
1850
1581
7504
1306
1419
7237
2306
2243
1327
895
2006
2607
902
967
2816
5328
1213
1876
2205
844
2101
989
1673
2039
2897
2990
1467
4225
10530
3554
1670
1369
2799
2120
1651
2480
1797
2796
1567
3769
4189
2037
3021
2000
2465
2136
1058
1168
1712
1844
1485
992
1591
1890
1856
2552
1771
1595
2445
4146
3089
6988
1012
999
1207
854
1946
1833
3299
1707
945
1886
1113
898
1096
2719
4458
2499
1246
4322
2149
913
1846
2153
1885
2102
2817
2682
4104
1778
1986
10262
1832
2110
953
1784
844
3598
2091
1538
1860
1890
1476
1406
2261
1869
960
1228
2979
1412
3830