156900
935434
387485
284433
756194
605701
366191
121718
386287
497910
955698
440352
5100799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471