111
296
122
918
452
833
129
507
118
541
77
510
41
453
101
284
47
400
16
266
458
24
283
194
110
287
78
174
17
238
33
157
51
294