646
129
702
298
1164
572
752
193
233
102
389
80
505
25
605
49
319
121
440
16
138
44
489
122
602
89
671
140
548
244
668
118
552
158
339
73
446
178
205
51