175249
284413
117903
1045865
101480
474209
902544
100602
876597
100103
731249
355706
95586
536390
928981
316723
25779700
22321484
21579960
18609669
13627916
11944157
10775624
9245365
7974961
7536477
7304253
7180831
477870
4728231