1685
519
572
6782
680
444
1506
541
4584
3881
1013
1263
1346
585
2947
3003
1012
1615
616
582
6364
1
832
2755
581
1886
721
668
1418
892
7250
707
604
3673
684
6265
3519
573
573
963
1124