7
6
13
3
38
9
15
10
23
41
22
189
11
60
53
115
19
42
37
63
88
228
58
930
451
470
209
265
150
225
286
157
277
232
78
93
227
807
767
525