3860 3
20842 44
15840 30
12478 25
18742 27
1596 4
1781 4
1328 2
3449 8
1688 2
1025 3
3120 4
2976 4
1446 1
1353 3
2546 11
1747 4
952 2
2026 4
2357 3
2616 10
2967 8
4354 20
943 1