4893 3
3954 10
2577 2
3411 7
2952 3
5448 6
3040 6
5581 15
7983 11
11770 28
4803 7
9989 20
20109 44
4136 16
4164 15
7671 21
20123 19
29217 47
9099 20
8691 21
15565 24
8278 15
10649 20
15629 34