56053 372
7629 37
6554 224
9615 663
105431 945
43739 151
5909 576
31247 623
22339 118
3884 731
2101 69
4614 508