2647 8
2533 4
1646 6
1488 1
1073 2
1825 4
2378 7
1259 2
3427 5
1552 3
2140 2
1867 4
6303 6
10056 33
2936 9
3539 6
1962 5
4576 6
4216 7
7808 18
4028 7
3131 12
4035 16
4033 16