11904 58
8089 653
2832 224
3464 584
163181 974
23677 294
6423 615
5310 469
3881 406
2526 45
4978 661
3482 521
8844 500
98277 633
1396 126