1699 30
1294 151
6851 202
9029 192
10030 359
13965 890
8091 374
6743 540
4899 420
18866 806
5621 583
16446 624
6580 289
20489 486