400
246
0
4
215
404
1
258
2
313
3
234
294
354
6
362
318
310
302
353
237
252
309
5
349
249
417
100
932
21
33
600
1892
39
67
500
555
800
901
8
11
16832
301
1421
832
7
699