11893 58
8078 653
2832 224
3458 584
163181 974
23656 294
6421 615
5309 469
3878 406
2526 45
4974 661
3480 521
8838 500
98217 633
1394 126