280 10
4715 5
2173 2
1716 1
1372 2
1088 3
2238 3
1133 3
1239 3
1001 2
937 1
1027 1
1573 6
1340 3
1550 2
1338 5
980 2
3900 25
2631 4
1470 2
5706 24
4342 10