516851
699496
443167
453528
606471
684444
405628
671567
360911
625233
188813
39498
230892
190917
829342
1126571
580296
509186
466992
491285
503303
231605
35265
58157
61391
181990