332651
523406
214519
100287
548749
639388
50884
894996
690639
990557
480265
384591
80932
829225
395993
334474
1212473
348957
97174
436629
978324
410663
941226
430298
128824
924284