48331
4240
16820
19515
1785
1426
15915
3082151
1386
1470
1127
23160
651212
46563
46360
44678
3980271
3756157
31614
29376
25182
21260