1393
2
1464
1
633
1117
932
912
4368
2240
5864
13
957
811
1343
983
849
942
0
1016
103
819
717
573
1649
431
630
739
490
3156
11
78
538
2519
577