596398
556640
185157
141548
432259
803363
241770
868403
348169
964224
784743
90922
5515367
4532935
4350459
3446462
3445998
3406286
3355956
3011729
3001226
2484209
2135352
2132407