835
0
896
2
1395
4
684
1096
1078
3
935
1
951
2182
1139
1245
691
1617
1960
1036
1000
2597
5
1300
687
1089
1890
13
1935
29
2405
8
500
465
191
1049
880
641
1114