683
0
297
1588
916
1078
41
653
617
417
1125
692
706
856
607
1104
110
3666
2
584
931
1911
780
1028
645
730
1355
1
884
562
522