31535
0
25137
17353
19279
2
2730
6
3114
4
1098
1116
20634
8
474
6800
2582
1
66
2275
418
2091
2076
467
626
552
753
901
74
1123
155
286
498
367
1020
342