2132 5
1112 0
1238 1
1574 2
882 0
2298 6
1604 3
1011 1
1011 2
1042 2
4726 25
2388 9
983 1
1757 5
1864 5
999 3
1814 13
1218 4
2180 5
1129 4
931 1
1027 2
1866 7
7216 30