34
4
28
8
6
2
3
15
1
10
9
5
13
11
141
147
16
119
299
44
19
83
376
18
231
122
234
521
759
70
21
478
114
152
68
35
49
23
99
80
17
155
61
50
51
7