514
0
1043
646
2522
255
1045
546
320
389
408
918
2123
286
1629
390
339
1557
370
909
675
1661
1
297
525
798
415
409
266
726
349
403