4882 756
12606 58
8304 653
2946 224
3603 584
163320 974
24680 295
6534 615
5408 469
4027 406
2645 45
5160 661
3603 521
9324 501
100999 634
1470 126