21451 159
39411 178
10688 608
5014 695
2793 344
3195 447
12604 648
7890 547
24618 800
3607 123
34491 423
3915 277
12675 362
1545 231
5680 438
88430 241