21019 159
38828 177
10668 608
4888 695
2740 344
3147 447
12206 648
7868 547
24502 800
3599 123
34358 423
3897 277
12650 362
1535 231
5640 438
87930 241