3561 588
3238 245
42600 719
57270 104
15965 828
10855 267
5153 196
7745 321
12930 39
8819 429
8322 136