31535
0
637
392
458
381
418
25137
357
2275
2
301
19279
901
467
383
435
968
2730
6
895
251
2668
1045
331
3114
4
2574
1
2459
9
5223
503
17353
3063
3
1020