12
8
3
9
4
34
5
28
345
21
15
50
23
11
96
10
196
69
30
16
17
590
154
26
38
148
58
83
31
25
59
35
255
64
42
20
33
211
269
40
24
147
54
55
48
368