540
4613
4911
567
481
4312
527
435
397
444
668
554
33297
25380
23702
21073
1720267
16352
1539148
14596
1381144
12620
11570
9810