570
39262
37620
33313
52213
2116
7110
4460
6384178
1041
1623
2159
651512
46563
46360
44688
3980271
3756157
31614
3084151
29376
25182
23170
21260