1453 30
1263 151
6731 202
8784 192
9889 359
13871 890
8072 374
6639 540
4853 420
18847 806
5535 583
16153 624
6528 289
20282 486