1632
1
75
1047
0
6234
625
2
886
147
401
1102
1635
668
448
693
685
394
883
158
2837
626
692
584
618
407
1016
469
333
842
2670
517
318