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