11897 58
8084 653
2832 224
3464 584
163181 974
23664 294
6422 615
5309 469
3878 406
2526 45
4976 661
3481 521
8839 500
98253 633
1395 126