641
1
866
1851
1048
2
988
4
378
472
759
6834
10
447
465
5105
0
466
87
1197
1010
768
2185
521
589
580
799
627
613
3459
5
1931
392
903
734
1183