3428
3
66
0
1424
320
422
424
772
366
400
894
505
304
2328
502
691
287
520
349
485
420
350
631
2713
574
844
337
440
1042
608