505
0
623
3
573
2
2016
1373
838
842
796
1
578
809
853
1995
804
860
10796
6
1603
1117
2369
5
706
1289
3762
622
1113
877
660
554
889
634
1709
507