5771
10
323
0
1120
1
515
536
6781
645
3926
14
9511
5
791
839
529
532
493
577
1133
578
544
916
1812
558
1324
96
1205
3583
2241
1458
612
758
1595