12500 27
10761 24
23496 30
14252 21
2309 5
55425 69
7445 15
7415 15
12318 21
12106 35
7420 17
3972 13
4654 17
1083 3
7735 23
1019 0
1296 5
965 1
1613 5
3175 6
2525 8
4938 12
1767 1
2691 3