877 0
1696 2
1587 4
2711 2
1438 5
3098 17
1762 4
1739 6
5184 11
3469 13
2645 11
2780 17
1009 2
4068 17
1326 1
2029 2
1214 4
2115 9
3715 14
1000 5
4180 19
10433 31
9150 32
6624 21