4872 756
12567 58
8297 653
2937 224
3584 584
163310 974
24616 295
6528 615
5404 469
4020 406
2638 45
5151 661
3596 521
9293 501
100870 634
1464 126