53
46
42
38
35
34
31
229
220
163
146
135
134
125
123
122
117
4229
1943
1870
1456
1426
1236
1201
1188
1050
978