5063 3
1602 3
1932 3
1257 3
2379 2
1875 2
3978 2
2125 2
1776 2
1661 2
945 2
1046 2
1949 2
1813 2
1676 2
1163 2
2769 2
1061 2
2555 2
1853 2
1705 2
1009 2
1478 2
1569 2