2375 6
1031 4
734 3
1145 4
1190 4
2270 11
1470 7
1582 7
1060 3
1187 2
952 3
1660 2
1003 5
840 5
1278 8
1146 8
927 6
6003 28
1232 5
887 4
2118 20
2788 22
3071 3
5668 20