649
534
455
6719
504
6114
636
577
654
530
520
5410
33527
25690
23982
21363
1756267
16542
1557148
14876
1407144
12760
11800
9960