384
427
562
520
508
386
360
391
370
4911
519
556
33567
25720
24012
21373
1756267
16552
1557148
14926
1408144
12800
11810
9970