1685
0
646
2727
5
798
2694
3
1095
1131
2668
2
909
3114
4
389
245
482
1343
2459
9
600
800
1861
418
547
1942
4126
6
611
422
3092
1
265
2109
2546
802
3233