4072 20
1275 3
2046 13
3030 10
1850 10
2211 8
1339 3
1326 2
1123 2
1236 3
840 4
3733 18
1180 5
1481 2
878 2
963 2
2698 5
7688 26
1676 6
1397 5
2059 7
1581 6
2792 20
1578 3