25488 21
12385 8
29244 21
19595 21
24611 16
37458 33
18345 41
37870 34
3768 4
15138 10
16183 10
14130 10