671
1
676
0
2216
3
1311
1183
3428
405
643
2558
2
703
2718
1489
383
575
635
539
577
1193
1145
1000
301