56946 373
7682 37
6563 224
9624 663
105502 945
43776 151
5932 576
31367 623
22354 118
3886 731
2114 69
4619 508