12500 27
2910 13
37297 124
6543 14
7378 11
14033 23
9192 19
11235 23
2339 3
5290 11
3084 5
6508 12
2694 12
12408 11
2524 9
9901 22
3299 14
6611 27
4368 16
11919 54
4549 15
19154 47
16477 71
18564 57