6312 853
4062 550
1181 60
2153 255
3158 41
24145 630
4549 343
305596 1033
4961 701
50902 770
8670 881
14581 588
5559 498
16498 774
30539 607
27915 201