248
0
702
1
922
1834
961
536
1110
711
662
917
1816
1416
1101
642
10827
4
334
1135
1787
948
92
521
617
1151
1070
329
1060
527
502
810
2106