1585
1
1330
5
6013
3508
665
529
627
2190
4
640
108
740
680
913
2963
3
1131
582
2987
1161
776
2
495
96
1546
818
553
661
896
83
1414
88
802