2108 3
1345 4
2289 4
873 3
302 5
422 8
536 7
2325 1
435 2
603 3
3780 17
1818 11
2543 3
3405 12
1769 11
8696 21
1051 9
2331 10
4061 23
2274 7
5842 30
936 0
843 1
1358 1