1015
1
878
6
612
2
614
546
775
589
565
524
593
749
4
222
703
3
1687
2936
390
76
1186
86
555
601
557
709
351
87
94
526
4219
10
1108
8