543
0
1567
2
76
1880
1924
245
339
951
407
369
547
935
181
1346
1664
953
1332
810
736
286
423
4426
417
410
1629
422
572