3550 5
1175 10
942 9
1265 4
1424 2
3871 13
2048 6
1334 10
2092 5
1136 2
946 2
1237 10
1718 5
1789 12
11025 8
9894 9
66251 139