5289
4953
4483
3059
2589
2546
2302
2156
2013
1642
1445
1391
1379
1166
1129
1038
1034
914
879
644
599
567
560
544
494
432
415
410
375
346
301
291
234
214
207
201
184
183
172
171
169
165
147
146
129
118
111
88
82
77
75
66
65
59
55
49
47
44