2493 2
7607 18
3776 4
3118 4
5945 8
3589 16
1843 2
2863 3
4675 18
2690 3
2553 2
3257 5
2741 3
2109 5
5572 11
1797 6
2011 2
1593 2
5448 25
2385 5
40827 117
3715 9
2392 6
3306 8