5211
4939
4498
2994
2537
2480
2289
2115
1928
1644
1402
1396
1344
1184
1083
1073
1062
925
895
637
570
566
538
534
514
430
400
395
383
340
312
299
269
257
247
201
195
184
181
173
171
164
159
154
151
138
98
92
68
67
65
63
56
53
51
48
47