3583 588
3287 245
42651 719
57492 104
16020 828
10884 267
5178 196
7786 321
12962 39
8851 429
8360 136