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