3971 3
4046 12
10446 4
10873 35
9389 17
14057 16
14035 24
6103 9
12827 21
10263 10
3707 11
2935 4
8943 19
7624 19
4076 9
11642 23
3482 8
4433 9
4505 4
18393 67
13743 10
19858 55
7400 16
48107 125