4890 756
12629 58
8313 653
2946 224
3612 584
163329 974
24716 295
6538 615
5410 469
4033 406
2647 45
5163 661
3607 521
9344 501
101079 634
1473 126