3593 588
3303 245
42665 719
57610 104
16053 828
10896 267
5186 196
7796 321
12977 39
8865 429
8370 136