680
3
1802
276
1
350
934
2
655
676
449
0
553
408
998
7
355
1005
1076
557
624
1170
16
904
641
2001
1064
291
868
168
40
122
106
420
567
166