30922 60
4668 10
6654 11
6804 14
22026 87
1666 8
4227 12
4704 9
9717 11
3767 9
3368 3
3448 9
11376 50
2330 10
5117 18
1071 1
3927 10
29762 145
1753 2
1331 2
1537 4
2941 5
1978 17
2113 4