2015
2
2237
3
2059
665
5
1471
1568
1
1709
8
511
3014
20
2833
866
1314
1000
1044
1088
1550
1067
951
2670
4
1203
0
2116
1196
3287
2854
1172
1165
1086
1807
1213
1304