220
32742
83
32710
34
32256
19
32196
38
31985
6
31395
30
31210
37
31181
47
31177
1
30742
42
30115
15
30026
4
29934
22
29921
14
29711
18
29668
160
29564
143
29469
16
29389
39
29370
17
29245
29130
23
28998
28983
117
28843
9
28685
2
28587
28528
29
28502
44
28089
7
28079
121
28054
138
28048
12
27741
31
27682
5
27487