33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
141
142
19
114
293
43
17
66
360
230
139
236
518
759
65
21
456
119
132
69
12
55
27
113
82
157
61
36
54
7