7
5
29
24
15
11
145
6
8
61
18
25
173
79
22
97
44
14
63
13
28
898
70
38
618
1544
136
10
1053
52
293
157
90
114
132
83
20
342
56
276
12
2
332
34
254
19
160
280
21