43768
64238
25540
11210
547414
14240
10662
15380
23218
17794
162103308
675988061
5104091
4216875
38276119
378898790
3391498
24300860
18380
23273
16772
21154
11690
27982
19940
22647