2139
4
446
0
345
803
841
1
657
754
445
244
89
612
423
182
389
1676
1085
616
639
1070
693
476
400
432
762
404
1014
342
1126
602
1835
2