21887 141
35466 705
2855 384
7780 277
4185 94
52877 761
10031 196
3313 42
4559 226
4664 153
7389 160
4843 505
7773 402