791
0
323
515
612
1458
532
536
1212
645
6781
1
839
863
577
1133
493
578
916
544
1596
1324
3583
3429
1969
558
826
545
1059
1812
2241
758