200
0
256
391
336
1642
1
813
388
161
1437
3
1756
2
5404
544
4
272
650
441
459
3941
710
488
904
908
130
1460
144
330
499