153976
612512
956328
257613
44519
499422
121465
721271
35518
152854
770599
1000430
5155799
3570581
3093148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471