11895 58
8084 653
2832 224
3460 584
163181 974
23661 294
6422 615
5309 469
3878 406
2526 45
4975 661
3480 521
8839 500
98233 633
1395 126