3019 3
1084 19
858 2
1665 5
2319 7
9158 22
7237 25
5796 7
8032 30
2070 8
3336 9
13853 38
2891 5
4610 22
19638 68
6525 14
1685 6
7880 30
3089 5
2871 10
18161 38
2936 14
4181 7
674 1