391 1
2300 6
3372 7
5348 19
5378 10
9350 16
2890 9
4009 6
5188 5
7727 14
6042 10
10333 23
6630 17
6271 7
9177 23
4269 6
15876 26
3983 9
3686 9
8030 6
14954 20
29742 36
46268 67
20987 29