4896 631
50736 510
18868 843
13528 79
14844 413
7163 322
18195 500
11655 272
4718 283
7904 87
4759 554
25990 250
21095 570
6328 246
46501 492
6458 25