23431
231982
500659
867283
342533
106298
901867
780421
837326
424666
653612
819980
5513367
4530935
4349459
3444998
3444462
3404286
3353956
3011729
3000226
2482209
2133352
2132407