810
1
956
2
828
983
12703
13
848
383
887
1138
373
436
464
4041
5
519
1743
4
2213
20
803
621
1945
1644
542
389
407
0
933
371
86
587
668
732