3420 588
2965 245
42136 718
55696 104
15577 828
10683 267
5039 196
7398 321
12688 39
8596 429
8160 136