21891 141
35467 705
2856 384
7782 277
4185 94
52880 761
10032 196
3314 42
4559 226
4664 153
7389 160
4843 505
7775 402