56733 373
7671 37
6559 224
9621 663
105479 945
43761 151
5928 576
31335 623
22353 118
3885 731
2112 69
4619 508