641
1
866
1850
1048
2
988
4
377
472
758
6834
10
447
465
5103
0
466
87
1197
1009
768
2185
521
589
580
799
627
613
3459
5
1931
392
903
734
1183