106699
832387
59678
209382
141585
222302
622833
44269
818426
157754
224193
299810
28958454
24397119
21937992
21147480
16473333
14850969
140461028
13365239
1152478
11515764
9456480
944758