1058
187
710
302
1739
707
1284
734
483
188
307
198
770
313
454
208
631
231
322
184
362
132
483
265
735
301
942
326
463
157
613
55
665
244
606
140
535
232
671
239