18338
270302
329150
4375
404888
245958
400297
98135
958250
531684
601336
484537
5114799
3547581
3046148
2352804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471