4889 756
12626 58
8310 653
2946 224
3610 584
163329 974
24714 295
6538 615
5410 469
4030 406
2646 45
5162 661
3606 521
9342 501
101068 634
1472 126