11966 58
8100 653
2842 224
3472 584
163193 974
23751 294
6435 615
5313 469
3890 406
2540 45
4987 661
3490 521
8885 500
98482 633
1399 126