9427 11
11496 15
4405 3
12839 35
8347 12
5725 7
5164 19
3651 7
24847 31
38118 49
26046 24
15509 8
3609 1
4150 4
4053 7
4209 8
27495 53
26973 77
11888 19
8915 23
6333 20
14390 4
6809 12
7740 23