15502 17
3953 10
11964 30
1337 6
16329 47
2619 16
5541 10
3803 16
13009 32
3351 16
9158 22
24183 31
21227 14
16416 97
4573 25
22053 136
4008 10
132098 169
15355 45
5826 31
2732 16
1994 10
14522 27
6378 9