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