3595 588
3307 245
42670 719
57636 104
16062 828
10902 267
5188 196
7801 321
12980 39
8869 429
8375 136