2
8
14
1287
75
182
28
70
88
106
201
245
234
193
1013
223
59
274
80
120
263
166
107
170
530
6
169
11
16
29
390
1
341
17
54
25
51
211
396
728
10
139
15
49
186
13
27
119
53
151
42
37