66488
270767
14539
378914
175172
823459
435734
3105
648825
886583
329704
135589
489896
189885
31953
986255
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545