835
0
896
2
1395
4
684
1097
1079
3
936
1
951
2182
1139
1245
691
1619
1960
1037
1001
2599
5
1300
689
1091
1890
13
1938
29
2406
8
500
465
191
1049
880
641
1114