56586 373
7658 37
6559 224
9620 663
105464 945
43758 151
5926 576
31317 623
22349 118
3885 731
2108 69
4616 508