31535
0
25137
17353
19279
2
2730
6
3114
4
1098
637
392
458
20634
8
381
418
6800
357
2275
301
2091
901
467
383
435
895
251
2668
1045
331
2459
9
503
3063
3