11896 58
8084 653
2832 224
3464 584
163181 974
23661 294
6422 615
5309 469
3878 406
2526 45
4976 661
3480 521
8839 500
98237 633
1395 126