56861 373
7678 37
6563 224
9623 663
105496 945
43771 151
5930 576
31357 623
22354 118
3886 731
2114 69
4619 508