31535
0
25137
19279
2
3114
4
17353
2730
6
2275
20634
8
1098
871
3092
1
1824
1020
6800
2727
586
17
2532
2091
2546
726
273
1222856
324
7334
213
2168
798
1452
467
418