314
0
1601
1488
1670
693
797
401
398
400
1608
534
563
433
484
573
1045
348
303
3262
741
332
571
257
266
1425
483