33
19
24
11
18
4
3
25
108
26
39
183
48
491
61
13
77
10
271
65
40
32
6
69
9
302
179
37
34
278
323
142
60
27
16
47
29
83
767
46
1649
22
109
14
28
357
554