646 2
22804 22
15647 16
7831 14
10694 28
3653 7
22276 54
5547 22
8489 10
6347 16
1962 5
13924 20
7180 20
2938 11
1555 2
1813 9
1505 5
1169 2
1330 2
1832 3
5310 17
2547 5
3378 11
2858 6