324 10
4726 5
2177 2
1717 1
1378 2
1103 3
2243 3
1139 3
1240 3
1012 2
941 1
1036 1
1578 6
1343 3
1555 2
1342 5
980 2
3909 25
2632 4
1473 2
5712 24
4351 10