3287 839
2280 432
883 179
20884 89
9368 792
18910 98
12617 604
15987 118
5903 693
9803 269
10166 126
1866 103