31535
0
25137
19279
2
20634
8
17353
2190
1
2730
6
584
2105
6800
3114
4
2955
968
2264
3
1878
1541
418
1645
1840
771
637
1098
2076
918
3868
1710
392
2809
443
1314