31284
8
30209
0
29689
16
29593
7
29084
2
28994
9
25962
2
25698
1
23837
10
23726
13
23418
10
23071
9
22955
0
22236
3
21914
0
21883
2
21375
5
20782
1