553
148
502
197
642
110
1167
413
647
336
705
51
633
175
710
305
816
115
342
189
338
133
404
227
1255
604
502
278
598
128
622
146
208
73
513
108
321
183
410
212