15820 25
15493 20
7383 6
5394 19
12821 25
18567 37
3406 11
34958 154
23933 105
3179 6
7148 9
4138 14
7604 14
2871 12
5459 18
3142 12
948 4
1889 8
10447 18
15834 34
9030 14
7948 12
33451 40
1743 3