4890 756
12627 58
8313 653
2946 224
3611 584
163329 974
24715 295
6538 615
5410 469
4033 406
2646 45
5162 661
3606 521
9344 501
101075 634
1473 126