684
2
734
3
645
764
749
1
1840
0
1426
1146
422
606
4
653
211
1626
1004
1512
1612
15
1209
843
711
1587
841
877
36
30
641
643
8
252
3608
12988
32