330 10
4728 5
2179 2
1717 1
1378 2
1104 3
2245 3
1139 3
1243 3
1013 2
941 1
1038 1
1578 6
1343 3
1556 2
1342 5
980 2
3909 25
2635 4
1476 2
5712 24
4352 10