3582 588
3282 245
42648 719
57469 104
16016 828
10883 267
5175 196
7783 321
12960 39
8849 429
8357 136