39457
27610
21628
2719
2273
3756157
46360
1914
1048
972
25182
165479
651212
46563
44678
3980271
31614
3082151
29376
23160
21260