388636
390406
883
600526
379503
435344
889319
604465
500341
30895
551274
86160
5513367
4530935
4348459
3444998
3443462
3404286
3353956
3011729
2999226
2482209
2133352
2132407