5002 9
5586 16
3667 9
4687 9
2371 2
6669 14
4217 2
7920 14
7312 10
18094 22
11343 27
7893 5
10630 10
36734 32
13330 11
21620 64
68672 51
124957 182
13864 20
21879 20
10757 8
35335 88
13138 24
21106 47