8980
7770
5281
12880
24541
20403
30173
23263
19652
570
470
258132
1634717
1154712
11169276
1034116
10109258
97624
8264155
774211
71026
61814
57422
54098