5679 30
1456 4
5593 14
813 3
2214 9
3285 16
40311 242
2111 6
23492 166
6762 41
13620 83
944 3
8074 57
2369 2
2203 11
12028 80
2784 14
4715 13
3232 18
902 1
1088 6
2840 10
5508 34
7831 36