593
0
880
1653
2691
643
473
737
319
128
1946
1
553
798
1001
7
372
2349
3
406
3516
1629
1109
6231
684
634
377
376
3176
2
2881
1644
578
693