3000 13
4556 11
6346 37
13538 38
1230 0
2322 7
1178 4
1868 2
652 0
3728 18
1891 10
2895 16
5852 13
9172 41
751 3
6007 23
6454 19
1526 1
6264 32
1609 4
934 6
992 1
1015 4
3297 8