106
403
624
548
294
390
128
553
119
826
66
267
38
335
39
201
35
208
13
768
6
117
24
149
27
138
14
127
121
26
126
102
101