648
0
1043
722
1025
384
226
1110
441
2008
743
273
328
93
474
1020
506
553
480
797
326
668
479
408
1238
637
418
813
2727
2
919
211