4883 756
12607 58
8304 653
2946 224
3603 584
163321 974
24683 295
6534 615
5408 469
4027 406
2645 45
5160 661
3603 521
9324 501
101004 634
1470 126