621672
896701
360220
521855
350278
350592
290693
669226
397337
634430
941597
970451
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471