628
0
877
50
408
6449
2124
3
98
889
841
693
1356
1128
3554
125
365
676
1015
605
168
766
397
583
368
2121
1
854
1403
4148
2
960
476
803