31535
0
17353
25137
6800
19279
2
3114
4
2730
6
1880
20634
8
1098
2727
383
2328
1523
1085
501
65
835
458
47041
66
155
360
1123
320
173
918
483
152