4266
2992
2484
2075
1106
902
714
713
700
688
680
557
444
439
424
397
396
374
346
337
333
312
301
272
270
265
263
261
256
252
230
219
210
204