334732
814258
3202
956462
879757
814392
309590
624264
643195
338558
325756
349736
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471