31535
0
25137
17353
2730
6
3114
4
20634
8
19279
2
1098
6800
2275
1824
467
1020
341
1343
2669
1
3498
3092
2809
169211
11
543
1132
631
518
968
1282
2810
633
300
2668