21524 159
39570 178
10702 608
5063 695
2804 344
3206 447
12676 648
7901 547
24647 800
3610 123
34541 423
3922 277
12682 362
1551 231
5700 438
88571 241