56962 373
7683 37
6563 224
9624 663
105502 945
43777 151
5932 576
31367 623
22355 118
3886 731
2114 69
4619 508