4016
1
662
0
2431
3
2417
5678
8
1053
935
1182
2
1132
962
4232
650
2323
1587
573
1841
4
6979
1454
3277
4362
5
798
853
559
263
1614
3380
635
661
1073
417