486420
414423
159766
2103818
531241
2033788
7072831
995110
1198106
270159
1134699
373428
715654
550975
806399
288671
261114
252934
456218
398439
615440
85427
240276
99659
721383
307693