692
0
916
795
607
2416
1239
816
405
637
577
485
878
508
2172
894
433
1288
1060
917
810
1834
1142
1079
595
98
502
931
503
1433