15029 743
17403 360
20458 549
18500 384
25587 819
16690 396
17622 116
25110 845
29450 529
15051 154
23809 570
23959 699
30889 522
38457 467
32789 294
16565 748
12266 261
15732 52
31281 392
16837 962
22782 810
18645 878
21200 549
27083 780