4035 5
2973 2
3391 4
6286 4
3701 10
3456 3
3786 5
3602 2
8235 12
12319 8
5662 7
3650 0
11813 13
4811 5
46063 77
9560 9
5526 6
5577 4
4646 4
25641 59
10582 33
3872 4
35503 62
5152 6