5882 30
4063 11
2298 7
1058 1
4171 13
2055 3
1138 2
1111 1
4732 13
2996 3
1816 3
1315 2
3640 8
1126 3
1433 6
1169 0
1393 1
2458 6
3245 25
3500 25
3330 29
2763 8
1107 1