3596 588
3307 245
42671 719
57640 104
16062 828
10902 267
5188 196
7801 321
12980 39
8869 429
8376 136