3585 588
3287 245
42652 719
57501 104
16020 828
10885 267
5178 196
7787 321
12964 39
8852 429
8361 136