1060
299
713
284
281
86
643
110
512
221
459
249
478
60
303
136
486
203
711
243
532
78
318
102
737
190
539
144
301
197
727
143
615
166
300
108
532
72
449
198