1656
1
593
0
41
684
932
473
737
319
880
475
1946
698
553
798
1001
7
577
372
2349
3
406
3516
1629
1109
504
670
453
376
3176
2
1055