683
0
1078
856
931
706
1104
653
617
1588
1869
916
1285
417
297
884
1199
1911
405
1346
442
1125
1008
1288
1478
607
166
878
1028
736