21685 37
13353 22
4197 14
39535 87
7007 8
7325 10
13905 14
8954 15
11210 20
3932 3
5876 10
4091 1
5787 5
4103 5
11226 7
3898 6
12401 16
4810 9
6836 18
5723 8
11319 26
5475 7
19258 46
17458 54