534
910
530
13630
553
14722
510
664
1069
1062
10912
8815
652012
46603
46420
44698
3986271
3763157
31634
3092151
29456
25242
23190
21330