21526 141
35262 705
2837 384
7764 277
4163 94
52714 761
9968 196
3283 42
4536 226
4640 153
7329 160
4819 505
7699 402