3286 839
2278 432
883 179
20880 89
9366 792
18909 98
12614 604
15979 118
5903 693
9798 269
10163 126
1866 103