530
1
557
1000
2
752
0
400
87
560
1186
857
372
935
82
930
653
888
4
370
287
1604
362
300
251
468
361
3
415
695
2157
5
526
395
390
1148