286 10
4715 5
2174 2
1716 1
1373 2
1089 3
2239 3
1134 3
1239 3
1004 2
937 1
1030 1
1573 6
1340 3
1551 2
1339 5
980 2
3900 25
2631 4
1471 2
5706 24
4342 10