2704 2
1609 3
34580 97
1932 3
2274 4
1645 2
2649 6
3085 12
1497 1
3629 8
7053 8
2490 10
1150 3
7655 22
19465 26
18648 26