3561 588
3245 245
42604 719
57280 104
15970 828
10858 267
5154 196
7747 321
12931 39
8820 429
8328 136