400
246
0
4
214
404
1
258
2
312
3
234
294
354
6
362
318
309
302
353
237
233
251
5
347
249
415
10
592
27
3000
6155
79
168
800
478
495
565
524
500
16824
301
1421