570
37620
6394178
33313
52213
2116
7110
4460
1041
1623
2159
29114
651712
46563
46400
44698
3983271
3757157
31624
3086151
29416
25192
23170
21280