6312 853
4062 550
1183 60
2153 255
3158 41
24145 630
4549 343
305597 1033
4961 701
50907 770
8670 881
14581 588
5559 498
16498 774
30539 607
27917 201