1703 30
1295 151
6857 202
9032 192
10031 359
13967 890
8091 374
6745 540
4899 420
18867 806
5623 583
16452 624
6580 289
20494 486