53
46
45
42
41
38
35
34
31
30
229
219
162
146
135
134
125
123
122
117
4228
1943
1870
1456
1426
1236
1200
1188
1050
978