829
1
957
3
502
5644
9
534
568
2
410
1001
805
646
698
0
1398
1194
795
324
1705
2433
12
558
416
413
571
739
3539
4
1785
1115
400
1143
1804
5
995
782