143702
859381
524562
957858
86280
289379
409196
970660
677715
657238
892895
414106
4184364
3548456
3485929
3152460
2843998
2753283
2722955
2546725
2460226
2076209
1922351
1876407