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