50
2500
0
31
2015
5
8444
2
2334
1747
1
2598
4
2223
13
2259
2247
2914
7
2210
4864
6
2392
1875
3138
3031
3
2499
1726
21932
2003
18
3364
9
3390
12
1938
100
3212