2880 18
2168 18
3554 16
9889 25
41678 123
58644 80
4844 11
2761 7
6510 7
4464 9
5668 26
10979 21
17267 44
17361 15
19331 91
5799 13
1483 7
10523 12
4592 16
2483 11
6149 14
3407 14
24262 43
23839 107