111
675
409
583
66
387
46
293
23
297
64
862
117
301
26
249
35
236
6
311
286
28
184
10
152
63
135
13
127
25
119
41
121
110