1015
0
737
448
934
877
652
1617
691
1588
1621
1362
16
391
827
673
3680
2
354
3690
916
597
125
1049
19
416
404
880
497
918
752
1346
299