21500 159
39531 178
10699 608
5047 695
2801 344
3204 447
12657 648
7900 547
24643 800
3610 123
34530 423
3921 277
12679 362
1550 231
5698 438
88539 241