356
0
668
1029
584
1101
403
544
747
871
4864
1
837
505
957
839
431
601
1020
2143
856
1362
4111
2
787
455
2346
486
2490
282572
418
1164
328