31535
0
25137
17353
213
19279
2
467
2111
3
345
2730
6
3114
4
165
536
251
1020
20634
8
1098
1123
6800
276
302
945
53
418
101
1414
581
444
552
16
988
1333
1