11
28
31
8
61
15
17
418
188
42
12
9
45
62
30
22
35
18
20
23
876
95
83
24
34
53
1140
290
67
19
2
125
4
6
26
80
52
299
94
14
181
13
59
33
347