3561 588
3240 245
42601 719
57270 104
15965 828
10855 267
5154 196
7746 321
12930 39
8819 429
8325 136