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