7660
6851
80828
8191
6430
59430
5468160
49221
8961
6720
41334
6330
610311
43700
43493
41737
3698270
3476156
29924
2893149
27606
23472
21870
19870