31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
771
1098
2275
152
6800
418
846
52
618
1049
916
2809
493
297
833
1
200
331
25127
714
1824
467
2668
358