346886
21576
956173
702330
361629
945962
502264
586360
29345
95425
548386
437233
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471