631
1
646
1063
2
765
1077
5071
5
2979
4
749
3487
1126
609
8
434
2792
373
473
519
464
558
162
372
640
382
1137
542
411
1048
867
405
1470