4886 756
12615 58
8308 653
2946 224
3607 584
163327 974
24704 295
6537 615
5409 469
4029 406
2646 45
5162 661
3605 521
9332 501
101051 634
1470 126