31535
0
25137
19279
2
17353
2730
6
968
3114
4
20634
8
2190
1
1098
2766
2275
6800
1645
729
2547
2809
360
2105
2111
3
443
1877
2668
1346
1139
1710
2091
1043
1824
802