857
397
58
25
375
26
28
35
45
72
247
22
391
644
212
56
312
65
102
211
175
143
196
214
101
94
218
7
81
52
60
74
31
14
51
89
66
46
30
78
64
40
19
134
103
68
18