25137
0
31535
19279
2
2730
6
17353
3114
4
20634
8
2275
1098
2724
422
2459
9
6800
139
846
598
1462
1
2091
36609
34
633
467
876
2843
392
2809
2306
2337
246
2103
360