893
0
107
255
647
981
628
410
415
391
1557
437
614
1220
637
409
1396
1101
4455
2
737
685
352
675
1936
1477
393
445
1059
970
1043