423362
300769
516317
717483
225950
106679
375988
815684
727469
470970
634987
117302
5096799
3528581
3028148
2330804
2218988
2016609
1921357
190278
1748118
1716136
1671195
1628471