2938 3
2362 2
1165 2
1903 2
1176 2
954 2
1847 2
1540 2
1147 2
1011 2
1622 2
803 2
1115 2
993 2
832 2
891 2
1345 2
1168 2
1046 2
1016 2
1041 2
2601 2
1100 2
1095 2