634
544
490
540
181
793
1532
257
143
257
105
1040
770
714
532
304
576
148
1025
267
170
533
355
668
