3028 16
980 2
3431 18
1775 3
1185 2
1156 5
1344 3
1078 4
3403 5
1571 7
1254 7
2336 9
1706 3
681 2
1290 7
5528 26
2252 3
5075 16
10969 49
5833 16
1486 4
5109 11
2387 6
3044 8