13042 18
38295 58
55784 31
64788 135
10996 5
2896 5
5489 7
8884 17
14920 31
5168 10
7339 9
23220 30
15092 28
3912 7
6982 7
7091 7
2665 3
3606 2