111
678
409
592
66
389
46
293
23
297
64
861
117
301
26
249
35
236
288
28
185
10
154
63
135
13
127
757
25
121
41
110