2015
4228
976
1741
1327
1100
1329
3831
994
2919
954
1182
1170
1693
1052
1596
1632
4916
2105
2077
8426
1606
6354
20189
1279
1183
1020
1025
930
1072
953
919
3712
1000
14074
2330
2918
1338
3382
899
3211
9859
1312
1050
1623
1826
1649
4722
2119
1276
4702
1722
1633
3183
15385
1110
3397
941
1355
12865
920
928
8960
1244
1862
3576
1155
2145
1709
1290
1770
10633
848
1020
1054
1199
991
1718
4646
1172
1393
2151
1720
1180
888
950
1030
1209
2288
1183
1241
982
2684
1374
890
3283
2853
2237
2269
2643
2353
1028
1207
1277
907
3857
1792
2025
1691
5232
1002
3675
3317
1233
3156
3677
2425
1251
2681
1284