9699
362499
791168
14593
369727
334316
19955
145543
827397
96791
29375
591793
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1580406