390506
75356
427464
860930
373627
701978
824575
58769
337836
21949
974415
27746
5527367
4539935
4355459
3455998
3447462
3412286
3362956
3016729
3006226
2491209
2136352
2134407