5095 300
13462 668
20405 270
14482 793
16423 508
18453 458
13563 290
17712 864
16878 320
9721 97
11018 158
9299 42
14027 677
15112 605
7747 440
16472 820
9318 521
16263 171
4556 610
6153 349
16560 807
9866 230
8077 462
19620 614
3983 561
12906 405
11570 408
9793 253