330
45
18
24
44
155
4
5
122
838
298
7462
160
2
1230
13
377
6
32
30
33
16
9
172
326
29
14
38
277
100
31
224
17
48
101
947
57
70
107
92
11
113
56
65
83
4935
27
43
158
25
3
23