421
106
24
17
572
217
177
63
6358
29
357
39
108
13
88
37
3
26
64
47
11
35
45
9
187
942
18
3196
53
76
228
12
28
80
21
71
100
38
19
606