877 0
1696 2
1587 4
2362 2
1438 5
3098 17
1762 4
1739 6
4808 11
3469 13
2645 11
2780 17
1009 2
4068 16
1326 1
2029 2
1214 4
2115 9
3715 14
1000 5
3822 19
10074 29
9150 27
6267 20