3593 588
3307 245
42668 719
57633 104
16060 828
10901 267
5187 196
7801 321
12979 39
8869 429
8374 136