796
2
2703
1101
936
1272
0
719
1
780
832
3
1147
1099
888
1125
1455
1615
4
1193
802
1103
1007
2187
2245
1730
684
758
1318
725
1242
930
699
831
887