8620
3583
3230
3060
1681
5210
3590
4160
7010
13699
6940
10772
1634317
1154412
11138276
1033816
10098258
97614
8256155
774111
71026
61774
57402
54098