594992
499930
44433
6062
761758
395921
73423
180579
73488
352394
472132
313208
5092799
3520581
3024148
2326804
2216988
2013609
1915357
190078
1746118
1715136
1666195
1625471