34
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
142
144
17
116
297
43
19
84
377
18
228
122
239
525
767
70
21
480
121
157
69
35
12
49
25
115
81
160
61
53
52