870
1
811
2
1130
873
595
396
587
663
1616
4
1428
1891
1270
0
592
1543
1160
1924
1927
3
3017
7
664
472
535
776
541
397
1166
2985
580
1305
1444
910