7
4
397
17
75
154
213
29
72
40
9
42
16
152
14
10
3
0
2
164
195
249
49
464
8
90
150
166
230
1211
32
54
30
768
145
240
592
12
548
28
428
153
70
214
208
399
706
185
144
303
265
1257