128916
6
121501
24
92534
25
82810
25
78411
5
68984
27
60135
13
57448
6
56495
3
51150
8
50066
7
48038
11
47826
3
43530
31
40436
3
40142
1