1630
980
10114
773
12630
978
1495
945
783
831
654
590
607311
43600
43423
41497
3690270
3465156
29864
2888149
27556
23462
21810
19840