382446
839906
38815
126544
262138
999419
648990
237905
350369
242376
775802
194299
5117799
3550581
3051148
2357804
2226988
2033609
1947357
190878
1756118
1718136
1682195
1633471