56486 373
7648 37
6559 224
9620 663
105459 945
43755 151
5925 576
31303 623
22344 118
3885 731
2107 69
4616 508