31535
0
25137
17353
19279
2
6800
3114
4
1020
2730
6
467
3498
20634
8
1098
2275
968
1824
1073
918
290
1639
2142
5
787
518
1343
400
2008
383
409
547
6529
7
3092
1