12
30
305
2006
114
54
23
215
15
529
4
38
372
184
175
3
107
212
271
24
10
100
285
18
19
16
66
25
103
9
144
173
27
51
52
702
143
57
13
45
31
33
139
11
47
28
29
363
65
124
1313