509424
997101
556222
55955
638718
324435
886301
592257
460668
258730
269496
420676
5513367
4530935
4349459
3444998
3444462
3404286
3353956
3011729
3000226
2482209
2133352
2132407