933
3
698
2
711
1
354
787
1535
496
0
1423
1083
838
866
601
1212
884
1169
1159
918
1743
986
1015
836
2893
6
1557
2158
8297
9
1330
1408
1619
2655
1278