21625 503
5552 628
6860 372
5510 30
13187 85
130328 538
10682 393
8942 694
12600 680
52377 725
1891 373
41618 439
4173 57
18116 539
5650 462
4312 919