482
0
659
489
403
1465
899
297
602
680
1133
535
919
608
271
408
968
456
231
686
165
53
390
273
1352
93
988
1020
269
57
1880
2