400
258
0
4
223
412
1
268
2
325
3
245
306
361
6
370
323
313
363
244
240
262
318
365
5
357
256
430
10
607
27
3000
6257
80
168
800
485
502
573
531
500
17032
304
1428