9575 7
11504 7
11683 6
17767 35
12169 16
27899 56
17743 14
5153 1
6635 16
8156 10
9086 10
8212 15
7975 3
4458 2
7178 6
4723 1
17587 19
10074 20
24237 49
5920 7
8677 21
10904 7
7955 12
47920 132