1648 3
2001 3
14773 34
3075 8
3900 12
2313 4
1353 5
3957 14
8180 6
3647 17
2217 4
3490 7
55047 109
13591 69
25585 74
40387 115
16527 39
12505 33
8202 20
8396 29
21186 67
11911 32
7884 21
23645 92