7
114
38
41
231
244
151
140
965
39
25
309
13
75
90
60
22
14
241
27
282
52
21
37
16
66
50
294
177
31
119
169
81
1885
285
181
159
65
2120
232
92
46
23
2
111
57
533
690
298
54
51
6