965 10
2180 5
1157 7
5634 21
7433 50
2838 5
2896 10
3406 6
2851 4
1907 8
766 3
1016 3
1585 4
1813 2
4906 26
3594 10
5729 26
3272 14
1441 7
2621 9
12038 19