513793
452485
591850
393534
979339
12654
576772
932387
510265
747722
13915
140349
5056799
3498581
2977148
2296804
2203988
1998609
189478
1889357
1736118
1708136
1653195
1620471