5022 16
9809 57
7287 14
6392 28
23213 101
25983 125
31631 84
41094 155
22351 56
18664 99
33136 147
19148 43
50179 153
33580 107
26132 71
6877 13
6800 20
3184 12
26790 54
5593 14
3995 6
3031 6
4407 8
2400 0