8009 170
12530 427
15263 750
21273 748
9513 94
14582 209
15037 104
8468 304
14766 260
9093 201
11065 366
12706 522
12583 472
9243 87
10339 676
22369 907
12563 487
15460 397
19278 187
8972 372
6682 594
7697 114
11144 670
12556 493
17235 510
19108 804
11626 41
19331 480