21521 159
39563 178
10700 608
5062 695
2803 344
3205 447
12671 648
7901 547
24646 800
3610 123
34539 423
3922 277
12682 362
1551 231
5700 438
88564 241