290166
57210
67261
870529
361910
105726
466129
59617
92434
144965
738154
199726
5038799
3479581
2949148
2274804
2195988
1987609
188878
1870357
1726118
1702136
1648195
1615471