620283
396198
277522
732680
185146
442713
173820
387997
856769
1000356
153565
176769
309738
790944
902449
636256
335412
954612
152412
319219