608909
703917
993447
338286
644577
962585
682858
8145
640384
199989
733106
799868
5398367
4435934
4273459
3431462
3413998
3347286
3294955
2967728
2952226
2449209
2120352
2114407