11929 58
8090 653
2836 224
3466 584
163182 974
23700 294
6425 615
5311 469
3884 406
2534 45
4978 661
3483 521
8855 500
98347 633
1398 126