770880
484186
333290
1018910
9944
191803
217435
662274
554525
649769
604582
912342
498149
627861
87355
513142
11331744
619686
3917577
3830980
3275510
2573192
2109495
2071216
2028492
182266
1759948
16145
153161
1524545