2940 22
5316 12
7812 18
12867 27
41408 165
19392 54
6726 22
19577 29
11699 13
19822 25
7046 9
26444 43
57650 174
25231 35
23331 19
20931 19