159956
4564
247935
117621
628362
593572
783920
320999
77332
5078
819285
316911
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471