4876 756
12591 58
8302 653
2939 224
3591 584
163318 974
24651 295
6531 615
5405 469
4027 406
2641 45
5156 661
3601 521
9316 501
100933 634
1469 126