297498
676124
869537
15938
916376
471704
90434
831203
593942
998678
249385
184298
5499367
4518935
4335459
3442998
3442462
3399286
3344956
3006729
2993226
2479209
2133352
2128407