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