1331
1
796
699
79
539
634
739
2
983
3157
11
3546
433
235
737
593
3901
3
518
484
1226
866
1364
1595
1965
825
626
1265
98
858
785
689
704