2228 3
18561 25
9529 16
5032 8
1699 9
2111 2
1270 4
7344 40
6151 37
4490 13
1270 5
2256 4
1395 8
2556 9
1672 8
6853 44
4325 10
1805 4
2146 6
1608 2
1622 5
3941 14
8635 38
3129 15