644
1
1176
698
920
2
5162
512
626
681
637
706
493
803
369
1289
0
2071
119
887
677
650
592
989
660
68
440
595
813
1312
3
673
380
4287