56921 373
7681 37
6563 224
9623 663
105502 945
43774 151
5932 576
31367 623
22354 118
3886 731
2114 69
4619 508