3286 839
2277 432
881 179
20866 89
9360 792
18897 98
12605 604
15967 118
5902 693
9784 269
10149 126
1866 103