675
0
1132
932
860
745
29323
1645
1
392
493
382
341
1710
640
787
1840
2
775
797
1541
2076
1553
480
678
1149
3015
486
1053
297