21583 141
35292 705
2839 384
7768 277
4168 94
52740 761
9982 196
3287 42
4538 226
4646 153
7339 160
4823 505
7708 402