20016 916
9563 336
4056 552
6122 714
1018 241
9639 807
17387 118
7033 632
13585 625
6724 560
25216 316
8621 527
11032 717
16369 196
4465 50
5365 97
1747 338
5810 210
4796 397
7205 609
17090 563
12164 614
5159 234
5633 397