747
0
2328
341
435
235
99
1
618
555
480
811
1949
3
839
2076
660
517
1310
2461
20
693
1416
1057
771
93
1100
568
464
2419
594
1551
2
90