4138
3662
2057
1901
1818
1208
911
908
840
837
833
796
766
693
571
548
525
503
502
450
421
414
413
390
377
358
352
302
285
281
275
271
239
234
198
188
182
176
163
153
134
126
119
112
111
105
100
99
97
89
87
86
80
74
73