239147
957583
476342
844508
977403
46738
408770
739513
655762
836326
354247
518219
532803
130806
760880
344686
15806748
704886
5050578
4429980
3546510
3533192
2315216
2220495
2055492
191066
1870948
16395
1565545
155561
970435
244550
666463
594833