4896 631
50775 510
18881 843
13533 79
14847 413
7164 322
18199 500
11656 272
4720 283
7907 87
4759 554
25995 250
21101 570
6330 246
46512 492
6463 25