945
1
1351
733
614
724
1197
0
1009
2
799
627
766
2185
520
1176
648
903
433
1182
10
734
628
580
589
1071
2073
392
3458
5
613
1931
574
658
935