562
520
508
386
360
391
370
4911
519
556
446
380
33477
25580
23842
21263
1749267
16522
1555148
14836
1401144
12750
11720
9930