31535
0
19279
2
25137
20634
8
2730
6
17353
1559
282572
2855
3
2668
2546
1
4111
1098
3114
4
105290
2831
467
10270
6800
2069
1222856
16840
15
419694
9
2657
1824
853
4604
13
3092
1972
625