12813 19
35384 127
10588 31
37297 124
8459 22
19777 76
1631 4
4410 9
1661 11
3386 8
9635 31
15870 58
3535 2
1733 2
2916 5
3565 7
4774 10
8088 24
3083 5
2379 2
1786 5
884 2
6826 19
4382 7