1074
6
1054
956
816
624
201
752
974
41
480
136
586
339
579
598
302
166
1246
191
1531
621
707
850
236
691
177
434
412
659
289
1553
969
230
589
247
1164
784
1119
403
1242
308
601
57
1075
160