4393
3858
2218
2077
2045
1718
1684
1331
1154
1025
952
928
914
864
837
797
791
623
600
563
502
497
421
418
416
410
408
372
371
365
363
352
298
279
257
221
210
208
196
169
163
160
146
129
125
121
116
115
111
104
101
100
99
88
76
73
71