31535
0
25137
20634
8
2668
2
19279
467
2275
3092
1
17353
2730
6
2809
325
1824
341
4111
2264
3
3114
4
800
5223
9
1020
2093
2111
58
968
282
1043
434
802
169211
11
882