3121 15
4084 28
2570 4
14487 94
2580 4
1795 4
3050 15
7170 30
1531 7
865 1
3841 7
1155 4
1269 8
1671 3
1387 15
1302 4
6035 43
32663 148
3565 12
3033 15
3339 4
3214 7
5062 11
4723 8