931
3
697
2
711
1
352
786
1535
495
0
1422
1081
835
866
600
1212
883
1169
1159
917
1742
985
1015
2892
6
1557
2157
8297
9
1330
1408
1618
2654
1278