16958 141
18989 458
7010 48
35481 779
10036 293
7868 45
22281 594
8383 647
11512 114
2290 51
6046 642
7994 156
6283 128
2163 307