31535
0
25137
968
19279
2
1020
17353
7334
4
2283
467
1869
5
692
1551
864
2275
2459
9
3092
1
2564
2587
16
2668
576
3114
169211
11
5223
2825
3
2111
1736
4223
22
2657
2749
3498