3012 587
1318 245
40394 717
48800 102
102511 326
14095 828
9690 267
23386 441
9217 610
4610 196
6232 321
12685 803
11334 39
7976 429
7618 136
3290 584