4896 631
50748 510
18870 843
13531 79
14845 413
7163 322
18196 500
11655 272
4718 283
7904 87
4759 554
25990 250
21096 570
6329 246
46503 492
6460 25