3000 587
1275 245
40324 717
48501 102
14026 828
9641 267
4580 196
6192 321
11253 39
7957 429
7596 136