3001 8
3800 5
9820 9
23221 54
15670 29
25546 58
9114 8
21524 33
5906 10
32010 45
12108 19
5725 5
9352 12
12835 11
4685 11
4246 3
4370 6
5998 13
7446 16
41439 34
14683 26
6973 13
4439 5
28401 39