3560
20724
1640
14714
13415
1235
8238
736
666
640
522
483
464
460
455
433
3612
366
351
343
316
301
302
263
210