8532 38
4348 18
3998 30
19891 138
8736 15
5829 15
4222 31
1078 2
9029 91
2502 4
10479 35
19635 120
11843 41
13944 59
16787 87
32650 156
41070 280
19909 49
4571 34
4575 6
2864 7
4782 18
7188 31
18141 101