12193 2
5285 7
9188 25
9812 13
6785 14
11281 14
6170 8
22617 32
9791 20
9552 15
19145 41
2285 10
10832 12
3468 9
4882 10
38699 58
55085 38
19491 18
10285 20
17266 49
9887 13
8942 7
2853 6
11385 7