1012
385
287
191
468
73
581
153
506
57
588
209
592
148
594
80
280
202
128
62
544
122
348
177
443
70
710
252
432
142
595
164
516
117
416
202
289
153
278
10