4823 18
2976 1
3312 7
4080 5
2852 8
4453 11
7138 12
5918 4
3633 12
11342 21
3404 6
5468 7
14928 32
17436 51
10118 16
9734 20
6621 12
5207 8
2801 4
6407 15
3481 12
16749 21
70871 140
15796 25