24303
293775
805440
737232
309836
746714
622707
879440
411883
37646
424983
981232
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2481209
2133352
2131407