315569
650210
154793
89588
1012372
615496
461949
193295
291826
419867
778793
828320
767277
259169
175314
839461
791811
792696
201331
390185
263194
280220
321338
349159
156220
578686