5527 25
10479 29
2986 10
5910 8
7929 23
6960 29
3436 20
10405 28
1738 5
3013 17
1403 2
1961 12
6550 25
6253 23
1817 8
1992 6
11707 36
1354 4
2831 12
1144 5
1699 8
1749 6
9523 16
41267 149