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