214519
100287
548749
639388
50884
894996
690639
990557
480265
384591
299712
745237
157791
278430
1045240
1032602
415641
841616
199837
509397
398423
100056
353954
443234
170521
952586