4897 25
5833 31
14748 35
7357 43
3579 10
1682 2
15705 32
2309 5
5291 10
3584 9
11326 13
6381 13
18221 39
20992 67
12445 4
15961 33
2114 8
8174 38
9518 9
18763 62
14683 15
11611 21
55864 202
44782 95