1034
413
682
138
343
119
244
129
221
31
453
41
479
172
542
128
71
26
322
62
235
91
340
123
467
12
262
39
156
103
555
73
424
155
171
14
592
190
122
92