645
0
2257
1
1028
797
1078
653
76
527
780
2366
931
692
1345
1743
878
1402
310
471
337
1346
696
1911
1914
1656
297
1588
2189
437
417
485