2536 2
1033 1
2304 3
1809 5
1325 2
2217 4
1608 5
7078 23
2234 5
1556 1
2323 10
8986 30
1172 1
1096 3
1728 2
2564 7
1275 4
2336 8
2851 7
5336 37
5421 19
1136 3
1035 1
2491 4