19
963
526
630
846
4
7
220
140
16
10
577
874
1013
493
704
665
327
