20 5
1334 10
1137 3
1147 7
435 1
2059 8
1936 12
2768 18
2983 18
2853 1
5297 11
2126 4
1996 5
2545 5
3627 9
2980 11
6342 10
4693 5
3863 12
7734 7
2279 1
6006 10
4193 4
10250 6