122
918
452
833
129
507
77
510
118
541
41
453
47
400
101
284
24
283
1
148
458
287
51
294
111
296
14
239
16
266
194
110
78
174
73
369