1301
0
1656
1
593
880
1653
2691
643
473
737
319
128
1946
2189
3
553
798
1001
7
372
1606
2349
406
3516
1629
1109
6231
684
634
377
376
3176
2