678 8
4951 23
6741 25
27424 103
1451 12
29422 89
21252 59
2439 6
23034 69
2976 10
1977 11
1095 1
1240 2
1440 3
2170 9
1287 2
1075 3
1279 3
2250 6
3058 11
2116 12
1770 3
4476 25
2257 8