5168
4751
4393
2994
2594
2389
2274
2044
1952
1679
1398
1341
1319
1175
1122
1022
1002
882
877
642
615
567
549
537
519
432
426
394
377
356
296
293
263
261
252
194
183
182
181
180
178
173
172
165
145
144
104
97
93
87
82
69
67
48
47
45
43
41
39