2400 0
2443 4
7160 32
4407 8
3995 6
2861 10
6358 14
3184 12
7707 24
6877 13
26902 71
34343 107
50179 155
11908 36
19148 43
33136 148
18664 99
11310 37
22351 57
41094 156
32390 89
25983 125
14422 49
23213 102