376
0
851
282
2855
3
676
1109
729
1824
663
74
438
683
1506
699
18
3440
3092
1
2055
744
263
787
931
547
1425
239
402
719
1172
970