3025 6
1121 4
1667 1
1228 2
1182 4
2652 6
865 3
1205 4
1887 6
1297 1
1035 1
1113 4
1296 0
2140 8
1391 1
1847 4
4464 12
1076 3
3560 6
1122 3
3723 18
2956 11
1250 4
1342 2