878
0
426
549
515
420
361
658
1100
21
645
706
715
683
234
182
2015
2
413
1867
717
3369
8
781
501
389
347
593
564
2032
484
931
698
459