11842 56
21566 94
31084 122
19960 106
3012 7
4894 13
12976 47
6132 14
209249 762
127947 342
6338 17
164758 417
5260 20
4980 21
5402 21
7332 20
115015 540
27672 89
16485 50
21955 60
17263 71
7269 43
2150 6
5291 23