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