31535
0
25137
19279
2
2275
2724
422
2730
6
2459
9
139
846
598
1462
1
20634
8
36609
34
633
467
876
2843
4
392
2809
2306
2337
246
2103
360
1961
2269
1454
475
363