93592
78977
135436
164843
856433
95483
726855
482923
478207
64899
699478
11280
4266364
3603456
3539929
3184460
2897998
2805283
2771955
2592725
2495226
2097209
1932351
1891407