31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
1824
467
2330
2211
2809
1375
984
1
476
2708
2904
3092
1665
608
1526
1428
2668
572
633
300
341