1080
529
1451
743
320
746
285
156
55
332
47
105
279
85
588
54
647
459
411
621
369
468
325
505
233
203
295
205
164
187
66
426
436
121
291
197
218
264
273
25
17
236
19
68
16
57
33
48
140
100
832
171
433
403
287
407
302
371
487