12500 27
10761 24
23908 30
14651 21
2309 5
55830 70
7445 16
7415 15
12318 21
12106 35
7420 17
3972 13
5062 20
1083 3
7735 23
1019 0
1296 5
1360 1
1613 5
3175 6
2525 8
4938 13
1767 1
3096 3