296
4
1636
1
1658
2
1011
1426
734
3
645
764
749
621
874
1299
321
470
659
471
529
575
423
606
684
654
211
1775
1209
711
0
844
1612
15
1004
1512