848770
308323
990417
435242
15567
1010748
794752
904537
16305748
730486
5352578
4518981
3674192
3628510
2388216
2262495
548691
64318
791236
45112