2109
2
860
0
965
475
798
993
1
116
4940
5
464
29323
521
2431
3
58
418
8116
6
611
1230
1636
5304
9
63
477
460
1073
458
2808
4154
392
2395
804
552