157914
35347
238380
859550
704822
721482
88451
533454
504235
340437
560986
426251
4881798
3329581
2766148
2129987
2120804
1897609
185778
1795357
1667136
1630118
1595195
1583471