909 3
2502 3
1196 8
2674 5
910 5
1053 3
727 4
1459 9
501 1
929 6
117003 100
696 4
438 10
270 4
491 9
494 2
456 10
747 2
31536 29
13013 16
1774 4
1823 8
546 1
1336 8