11904 58
8089 653
2832 224
3464 584
163181 974
23676 294
6423 615
5310 469
3881 406
2526 45
4977 661
3481 521
8842 500
98273 633
1396 126