491273
125502
117854
910982
206894
505437
427836
218167
359852
921476
694457
878998
5096799
3527581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471