3133 16
20045 23
6317 15
25450 29
14261 40
10397 31
7780 20
28193 105
4351 17
6998 18
14836 24
8158 16
9776 26
7975 15
3211 11
11864 25
4867 17
12054 45
25095 97
5974 18
4577 15
2356 7
4217 8
1245 2