4890 756
12632 58
8314 653
2946 224
3613 584
163329 974
24722 295
6540 615
5410 469
4033 406
2647 45
5163 661
3607 521
9344 501
101089 634
1473 126