31535
0
17353
25137
19279
2
2730
6
3114
4
1098
20634
8
6800
2275
467
1333
1
2091
393
2459
9
392
249
6370
5
1020
389
3025
2668
2076
1824
4106
7334
849
1282
738
1073