379126
624562
396801
19033
879249
686929
380771
734658
769793
568380
43256
288815
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471