3588 588
3297 245
42660 719
57555 104
16035 828
10890 267
5183 196
7794 321
12972 39
8857 429
8364 136