4888 756
12619 58
8308 653
2946 224
3607 584
163327 974
24709 295
6538 615
5410 469
4029 406
2646 45
5162 661
3605 521
9338 501
101061 634
1472 126