20
7
705
569
548
29
68
85
56
10
31
176
316
370
825
810
1548
12
86
1987
402
40
958
294
27
44
45
6
996
