829342
513501
100310
1131571
580296
231605
58157
61391
181990
41048
533258
34956
1032612
68391
121338
612363
377591
931663
793686
646837
844145
860455
291622
200780
65917
189298