325
1
572
124
393
206
401
3
535
160
619
2
788
344
496
478
360
399
3540
4
2646
5
554
756
503
108
957
832
322
1538
631
0
357
813
633