52
44
43
41
39
37
34
33
29
228
217
160
144
134
133
123
122
116
4226
1942
1870
1456
1424
1234
1199
1188
1050
977