15012 509
17284 528
60019 486
42961 480
22583 209
17991 101
18996 666
14463 320
16489 534
17214 59
3063 252
23467 459
29341 445
20919 142
7638 195
20008 138
10598 112
14873 326
14101 709
47888 205
17803 260
21643 748
15685 52
6665 818