504
0
623
3
573
2
2013
838
839
405
1
795
454
578
809
259
431
594
849
1995
803
860
10795
6
1603
376
1116
2368
5
705
507
3761
622
1113
876
659