8098 15
4577 2
7448 17
10885 26
4642 3
5037 18
4360 5
4207 7
6017 11
1729 12
3035 13
5319 13
2741 4
3230 4
4906 14
3161 2
14444 21
22089 43
28249 38
60274 130
14994 31
25624 32
14092 7
55770 71