11900 58
8086 653
2832 224
3464 584
163181 974
23668 294
6422 615
5309 469
3879 406
2526 45
4976 661
3481 521
8842 500
98261 633
1395 126