11972 58
8106 653
2842 224
3472 584
163193 974
23756 294
6436 615
5313 469
3892 406
2540 45
4987 661
3491 521
8886 500
98510 633
1400 126