3499 839
2323 432
950 179
21653 90
9749 792
19736 98
13098 605
16817 118
5956 693
10630 269
11110 127
1925 103