16
7
8
8
9
11
3
9
511
693
853
408
62
433
1021
1362
782
579
767
430
415
646
465
188
579
450
328
173
301
308
169
160
280
343
168
216
212
385
168
114
117
500
124
251
119
149
108
205
94
112
183
102
281
186
182
170
169
137
120
154