31535
0
25137
17353
20634
8
2730
6
1020
19279
2
2111
3
1139
453
1098
747
846
459
392
955
467
847
358
359
355
785
282572
545
472
90
152
552
16
492
2211