970
2
1577
3185
4
1226
0
1330
1543
460
1
580
426
578
655
495
1257
571
483
477
562
3
529
544
494
468
464
2055
658
518
1137
434
373
542