8532 37
4348 18
3998 30
19891 137
8736 15
5451 14
4222 31
1078 2
9029 91
2502 4
10479 35
19249 119
11465 41
13567 58
16407 87
32235 156
40686 279
19909 49
4199 34
4575 6
2864 7
4782 18
7188 31
17762 99